// 导入路由配置 补充beforEach
import router from './index'
import store from '@/store/index.js'

// 如下页需要权限才能访问
const pageList = ['/user']
// 路由守卫当 当路由进行时 这个函数就会执行
router.beforeEach(function (to, from, next) {
//   console.log('路由变化了', to, from, next)
  if (pageList.includes(to.path)) {
    // 检查是否登录
    if (store.state.tokenInfo.token) {
      next()
    } else {
      next('/login?jumpto=' + to.fullPath)
    }
  } else {
    // 正常放行
    next()
  }
})

export default router
